package com.sayice.gomoku.dao;

import com.sayice.gomoku.pojo.Admin;

/**
 * 管理员数据库操作
 */
public interface AdminDao {
    /**
     * 增加上传数
     *
     * @param id 管理员编号
     * @return 返回 sql 语句影响的行数
     */
    int addUploadCount(int id);
    
    /**
     * 根据管理员编号查询管理员
     *
     * @param id 管理员编号
     * @return 返回 Admin 对象，返回 null 表示该管理员不存在
     */
    Admin queryById(int id);
    
    /**
     * 根据管理员名和密码查询管理员
     *
     * @param name     管理员名
     * @param password 密码
     * @return 返回 Admin 对象，返回 null 表示该管理员不存在
     */
    Admin queryByNameAndPassword(String name, String password);
}
